package _99练习;

import java.util.HashSet;
import java.util.Set;

// 9 定义一个扑克牌类
// 给类添加一个getCard的静态方法，方法返回一个随机扑克牌对象
// 打印卡牌格式输出如下: [♠5,♦7,♣A,♥K,大鬼,小鬼 ...] 
// 1) 随机得到10张不同的牌，放入HashSet容器
//Set<Poker> s1 = new HashSet<>();
//while (s1.size() < 10)
//{
//	Poker p = Poker.getCard();
//	s1.add(p);
//}
//System.out.println(s1);
//
// 2) 随机得到10张不同的牌，放入TreeSet容器
// (排序依据:先按照花色，红桃黑桃方片草花，在按照数字大小从小到大)
//Set<Poker> s2 = new TreeSet<>();
//while (s2.size() < 10)
//{
//	Poker p = Poker.getCard();
//	s2.add(p);
//}
//System.out.println(s2);

public class PokeCardDemo {
	public static void main(String[] args) {

		Set<Poker> s1 = new HashSet<>();

		while (s1.size() < 10) {

			Poker p = Poker.getCard();
			s1.add(p);
		}
		System.out.println(s1);
	}

}
